home *** CD-ROM | disk | FTP | other *** search
/ Amiga Collections: Franz PD / Franz PD Disk #194 (1992)(Rhein-Sieg-Soft).zip / Franz PD Disk #194 (1992)(Rhein-Sieg-Soft).adf / HERALD_V1.0 / HERALD.s < prev    next >
Text File  |  1992-09-14  |  21KB  |  1,411 lines

  1. ; HERALD 
  2. ; @ 1992 by Matthias Gutt, Kantstr. 16, W-2120 Lueneburg
  3. ; Version 1.0
  4.  
  5. ExecBase = 4
  6. OpenLibrary = -552
  7. CloseLibrary = -414
  8.  
  9. move.l 4,a6
  10. suba.l a1,a1
  11. jsr -294(a6)
  12.  
  13. move.l d0,a4
  14.  
  15. tst.l 172(a4)
  16. bne cliaufruf
  17.  
  18. lea 92(a4),a0
  19. jsr -384(a6)
  20.  
  21. lea 92(a4),a0
  22. jsr -372(a6)
  23.  
  24. cliaufruf:
  25. bsr OpenIntui
  26. cmp.l #0,d0
  27. beq Ende
  28. move.l d0,Intuibase
  29. bsr Alert
  30. bsr AlertRoutine
  31. bra CloseIntui
  32.  
  33. OpenIntui:
  34. move.l ExecBase,a6
  35. move.l #Intuiname,a1
  36. move.l #0,d0
  37. jsr OpenLibrary(a6)
  38. rts
  39.  
  40. Alert:
  41. move.l Intuibase,a6
  42. move.l #60,d1
  43. lea string,a0
  44. jsr -90(a6)
  45. rts
  46.  
  47.  
  48. AlertRoutine:
  49. move.l 4,a6
  50. move.l #9000,d0
  51. move.l #$0007A000,a1
  52. jsr -204(a6)
  53. tst.l d0
  54. beq KeinSpeicher
  55. move.l d0,a1
  56. move.l Intuibase,a6
  57. move.l -88(a6),AltVektor
  58. move.l #$0007A000,-88(a6)
  59.  
  60. lea GURUProg(pc),a1
  61. move.l #$0007A000,a0
  62.  
  63. Schleife:
  64. move.b (a1)+,(a0)+
  65. cmp.l #EndeGURU,a1
  66. bne.s Schleife
  67.  
  68. KeinSpeicher:
  69. moveq #0,d0
  70. rts
  71.  
  72.  
  73. even
  74. GURUProg:
  75. movem.l A0-A6/D0-D7,-(sp)
  76.  
  77. move.l d2,d7
  78. move.l a6,d4
  79. move.l 4,a6
  80. suba.l a1,a1
  81.  
  82. jsr -294(a6)
  83. move.l d0,a4
  84.  
  85. tst.l 172(a4)
  86. bne cliaufruf2
  87.  
  88. lea 92(a4),a0
  89. jsr -384(a6)
  90.  
  91. lea 92(a4),a0
  92. jsr -372(a6)
  93.  
  94. cliaufruf2:
  95.  
  96. bsr CheckAlert
  97. bsr CheckSubsystem
  98. bsr CheckError
  99. bsr Check
  100.  
  101. move.l d4,a6
  102. move.l AltVektor(pc),-88(a6)
  103. movem.l (sp)+,A0-A6/D0-D7
  104.  
  105. jsr -88(a6)
  106. move.l #$0007A000,-88(a6)
  107. rts
  108.  
  109. CheckAlert:
  110. move.l d7,d6
  111. lsr.l #8,d7
  112. lsr.l #8,d7
  113. lsr.l #8,d7
  114. cmp.b #$80,d7
  115. bge DeadEnd
  116. cmp.b #$00,d7
  117. bge Recovery
  118. rts
  119.  
  120. CheckSubSystem:
  121. move.l d6,d7
  122. lsr.l #8,d7
  123. lsr.l #8,d7
  124. lsr.l #8,d7
  125. cmp.b #$00,d7
  126. beq CPU
  127. cmp.b #$01,d7
  128. beq exec
  129. cmp.b #$02,d7
  130. beq gfx
  131. cmp.b #$03,d7
  132. beq layers
  133. cmp.b #$04,d7
  134. beq intuition
  135. cmp.b #$05,d7
  136. beq math
  137. cmp.b #$06,d7
  138. beq clist
  139. cmp.b #$07,d7
  140. beq dos
  141. cmp.b #$08,d7
  142. beq ram
  143. cmp.b #$09,d7
  144. beq icon
  145. cmp.b #$0A,d7
  146. beq expansion
  147. cmp.b #$10,d7
  148. beq audio
  149. cmp.b #$11,d7
  150. beq console
  151. cmp.b #$12,d7
  152. beq gameport
  153. cmp.b #$13,d7
  154. beq keyboard
  155. cmp.b #$14,d7
  156. beq trackdisk
  157. cmp.b #$15,d7
  158. beq timer
  159. cmp.b #$20,d7
  160. beq CIA
  161. cmp.b #$21,d7
  162. beq Disk
  163. cmp.b #$22,d7
  164. beq Misc
  165. cmp.b #$30,d7
  166. beq Bootstrap
  167. cmp.b #$31,d7
  168. beq Workbench
  169. cmp.b #$32,d7
  170. beq DiskCopy
  171. rts
  172.  
  173. CheckError:
  174. move.l d6,d7
  175. lsr.l #8,d7
  176. lsr.l #8,d7
  177. cmp.b #$01,d7
  178. beq notenoughmemory
  179. cmp.b #$02,d7
  180. beq librarynotbuild
  181. cmp.b #$03,d7
  182. beq librarynotopened
  183. cmp.b #$04,d7
  184. beq devicenotopened
  185. cmp.b #$05,d7
  186. beq nohardwareanswer
  187. cmp.b #$06,d7
  188. beq IOerror
  189. cmp.b #$07,d7
  190. beq IOnotavailable
  191. rts
  192.  
  193. Check:
  194. move.l d6,d7
  195. cmp.l #$00000002,d7
  196. beq CPU1
  197. cmp.l #$00000003,d7
  198. beq CPU2
  199. cmp.l #$00000004,d7
  200. beq CPU3
  201. cmp.l #$00000005,d7
  202. beq CPU4
  203. cmp.l #$00000006,d7
  204. beq CPU5
  205. cmp.l #$00000007,d7
  206. beq CPU6
  207. cmp.l #$00000008,d7
  208. beq CPU7
  209. cmp.l #$00000009,d7
  210. beq CPU8
  211. cmp.l #$0000000A,d7
  212. beq CPU9
  213. cmp.l #$0000000B,d7
  214. beq CPU10
  215. cmp.l #$01000000,d7
  216. beq exec1
  217. cmp.l #$81000002,d7
  218. beq exec2
  219. cmp.l #$81000003,d7
  220. beq exec3
  221. cmp.l #$81000004,d7
  222. beq exec4
  223. cmp.l #$81000005,d7
  224. beq exec5
  225. cmp.l #$81000006,d7
  226. beq exec6
  227. cmp.l #$81000007,d7
  228. beq exec7
  229. cmp.l #$81000008,d7
  230. beq exec8
  231. cmp.l #$81000009,d7
  232. beq exec9
  233. cmp.l #$8100000A,d7
  234. beq exec10
  235. cmp.l #$82010001,d7
  236. beq gfx1
  237. cmp.l #$82010002,d7
  238. beq gfx2
  239. cmp.l #$82010003,d7
  240. beq gfx3
  241. cmp.l #$82010004,d7
  242. beq gfx4
  243. cmp.l #$82010005,d7
  244. beq gfx5
  245. cmp.l #$82010006,d7
  246. beq gfx6
  247. cmp.l #$82010007,d7
  248. beq gfx7
  249. cmp.l #$82010008,d7
  250. beq gfx8
  251. cmp.l #$82010009,d7
  252. beq gfx9
  253. cmp.l #$8201000A,d7
  254. beq gfx10
  255. cmp.l #$8201000B,d7
  256. beq gfx11
  257. cmp.l #$82010030,d7
  258. beq gfx12
  259. cmp.l #$82011234,d7
  260. beq gfx13
  261. cmp.l #$03000001,d7
  262. beq layers1
  263. cmp.l #$84000000,d7
  264. beq intuition1
  265. cmp.l #$04000001,d7
  266. beq intuition2
  267. cmp.l #$84010002,d7
  268. beq intuition3
  269. cmp.l #$04010003,d7
  270. beq intuition4
  271. cmp.l #$04010004,d7
  272. beq intuition5
  273. cmp.l #$84010005,d7
  274. beq intuition6
  275. cmp.l #$84000006,d7
  276. beq intuition7
  277. cmp.l #$84010007,d7
  278. beq intuition8
  279. cmp.l #$84010008,d7
  280. beq intuition9
  281. cmp.l #$84000009,d7
  282. beq intuition10
  283. cmp.l #$8401000A,d7
  284. beq intuition11
  285. cmp.l #$8401000B,d7
  286. beq intuition12
  287. cmp.l #$8400000C,d7
  288. beq intuition13
  289. cmp.l #$8400000D,d7
  290. beq intuition14
  291. cmp.l #$8400000E,d7
  292. beq intuition15
  293. cmp.l #$8400000F,d7
  294. beq intuition16
  295. cmp.l #$07000001,d7
  296. beq dos1
  297. cmp.l #$07000002,d7
  298. beq dos2
  299. cmp.l #$07000003,d7
  300. beq dos3
  301. cmp.l #$07000004,d7
  302. beq dos4
  303. cmp.l #$07000005,d7
  304. beq dos5
  305. cmp.l #$07000006,d7
  306. beq dos6
  307. cmp.l #$07000007,d7
  308. beq dos7
  309. cmp.l #$07000008,d7
  310. beq dos8
  311. cmp.l #$07000009,d7
  312. beq dos9
  313. cmp.l #$0700000A,d7
  314. beq dos10
  315. cmp.l #$0700000B,d7
  316. beq dos11
  317. cmp.l #$0700000C,d7
  318. beq dos12
  319. cmp.l #$08000001,d7
  320. beq ram1
  321. cmp.l #$0A000001,d7
  322. beq expansion1
  323. cmp.l #$14000001,d7
  324. beq trackdisk1
  325. cmp.l #$14000002,d7
  326. beq trackdisk2
  327. cmp.l #$15000001,d7
  328. beq timer1
  329. cmp.l #$15000002,d7
  330. beq timer2
  331. cmp.l #$21000001,d7
  332. beq disk1
  333. cmp.l #$21000002,d7
  334. beq disk2
  335. cmp.l #$30000001,d7
  336. beq bootstrap1
  337. rts
  338.  
  339. Display:
  340. move.l #0,d0
  341. move.l #60,d1
  342. move.l d4,a6
  343. move.l AltVektor(pc),-88(a6)
  344. jsr -90(a6)
  345. move.l #$0007A000,-88(a6)
  346. rts
  347.  
  348.  
  349. DeadEnd:
  350. lea DeadEndString(pc),a0
  351. bsr Display
  352. rts
  353.  
  354. Recovery:
  355. lea RecoveryString(pc),a0
  356. bsr Display
  357. rts
  358.  
  359. CPU:
  360. lea CPUString(pc),a0
  361. bsr Display
  362. rts
  363.  
  364. exec:
  365. lea ExecString(pc),a0
  366. bsr Display
  367. rts
  368.  
  369. gfx:
  370. lea GfxString(pc),a0
  371. bsr Display
  372. rts
  373.  
  374. layers:
  375. lea LayersString(pc),a0
  376. bsr Display
  377. rts
  378.  
  379. intuition:
  380. lea IntuitionString(pc),a0
  381. bsr Display
  382. rts
  383.  
  384. math:
  385. lea MathString(pc),a0
  386. bsr Display
  387. rts
  388.  
  389. clist:
  390. lea ClistString(pc),a0
  391. bsr Display
  392. rts
  393.  
  394. dos:
  395. lea DosString(pc),a0
  396. bsr Display
  397. rts
  398.  
  399. ram:
  400. lea RamString(pc),a0
  401. bsr Display
  402. rts
  403.  
  404. icon:
  405. lea IconString(pc),a0
  406. bsr Display
  407. rts
  408.  
  409. expansion:
  410. lea ExpansionString(pc),a0
  411. bsr Display
  412. rts
  413.  
  414. audio:
  415. lea AudioString(pc),a0
  416. bsr Display
  417. rts
  418.  
  419. console:
  420. lea ConsoleString(pc),a0
  421. bsr Display
  422. rts
  423.  
  424. gameport:
  425. lea GamePortString(pc),a0
  426. bsr Display
  427. rts
  428.  
  429. keyboard:
  430. lea KeyBoardString(pc),a0
  431. bsr Display
  432. rts
  433.  
  434. trackdisk:
  435. lea TrackDiskString(pc),a0
  436. bsr Display
  437. rts
  438.  
  439. timer:
  440. lea TimerString(pc),a0
  441. bsr Display
  442. rts
  443.  
  444. CIA:
  445. lea CIAString(pc),a0
  446. bsr Display
  447. rts
  448.  
  449. Disk:
  450. lea DiskString(pc),a0
  451. bsr Display
  452. rts
  453.  
  454. Misc:
  455. lea MiscString(pc),a0
  456. bsr Display
  457. rts
  458.  
  459. BootStrap:
  460. lea BootStrapString(pc),a0
  461. bsr Display
  462. rts
  463.  
  464. Workbench:
  465. lea WorkbenchString(pc),a0
  466. bsr Display
  467. rts
  468.  
  469. DiskCopy:
  470. lea DiskCopyString(pc),a0
  471. bsr Display
  472. rts
  473.  
  474. notenoughmemory:
  475. lea NotenoughmemoryString(pc),a0
  476. bsr Display
  477. rts
  478.  
  479. librarynotbuild:
  480. lea LibrarynotbuildString(pc),a0
  481. bsr Display
  482. rts
  483.  
  484. librarynotopened:
  485. lea LibrarynotopenedString(pc),a0
  486. bsr Display
  487. rts
  488.  
  489. devicenotopened:
  490. lea DevicenotopenedString(pc),a0
  491. bsr Display
  492. rts
  493.  
  494. nohardwareanswer:
  495. lea NoHardwareAnswerString(pc),a0
  496. bsr Display
  497. rts
  498.  
  499. IOerror:
  500. lea IOErrorString(pc),a0
  501. bsr Display
  502. rts
  503.  
  504. IOnotavailable:
  505. lea IOnotavailableString(pc),a0
  506. bsr Display
  507. rts
  508.  
  509.  
  510. CPU1:
  511. lea CPU1String(pc),a0
  512. bsr Display
  513. rts
  514.  
  515. CPU2:
  516. lea CPU2String(pc),a0
  517. bsr Display
  518. rts
  519.  
  520. CPU3:
  521. lea CPU3String(pc),a0
  522. bsr Display
  523. rts
  524.  
  525. CPU4:
  526. lea CPU4String(pc),a0
  527. bsr Display
  528. rts
  529.  
  530. CPU5:
  531. lea CPU5String(pc),a0
  532. bsr Display
  533. rts
  534.  
  535. CPU6:
  536. lea CPU6String(pc),a0
  537. bsr Display
  538. rts
  539.  
  540. CPU7:
  541. lea CPU7String(pc),a0
  542. bsr Display
  543. rts
  544.  
  545. CPU8:
  546. lea CPU8String(pc),a0
  547. bsr Display
  548. rts
  549.  
  550. CPU9:
  551. lea CPU9String(pc),a0
  552. bsr Display
  553. rts
  554.  
  555. CPU10:
  556. lea CPU10String(pc),a0
  557. bsr Display
  558. rts
  559.  
  560. exec1:
  561. lea Exec1String(pc),a0
  562. bsr Display
  563. rts
  564.  
  565. exec2:
  566. lea Exec2String(pc),a0
  567. bsr Display
  568. rts
  569.  
  570. exec3:
  571. lea Exec3String(pc),a0
  572. bsr Display
  573. rts
  574.  
  575. exec4:
  576. lea Exec4String(pc),a0
  577. bsr Display
  578. rts
  579.  
  580. exec5:
  581. lea Exec5String(pc),a0
  582. bsr Display
  583. rts
  584.  
  585. exec6:
  586. lea Exec6String(pc),a0
  587. bsr Display
  588. rts
  589.  
  590. exec7:
  591. lea Exec7String(pc),a0
  592. bsr Display
  593. rts
  594.  
  595. exec8:
  596. lea Exec8String(pc),a0
  597. bsr Display
  598. rts
  599.  
  600. exec9:
  601. lea Exec9String(pc),a0
  602. bsr Display
  603. rts
  604.  
  605. exec10:
  606. lea Exec10String(pc),a0
  607. bsr Display
  608. rts
  609.  
  610. gfx1:
  611. lea Gfx1String(pc),a0
  612. bsr Display
  613. rts
  614.  
  615. gfx2:
  616. lea Gfx2String(pc),a0
  617. bsr Display
  618. rts
  619.  
  620. gfx3:
  621. lea Gfx3String(pc),a0
  622. bsr Display
  623. rts
  624.  
  625. gfx4:
  626. lea Gfx4String(pc),a0
  627. bsr Display
  628. rts
  629.  
  630. gfx5:
  631. lea Gfx5String(pc),a0
  632. bsr Display
  633. rts
  634.  
  635. gfx6:
  636. lea Gfx6String(pc),a0
  637. bsr Display
  638. rts
  639.  
  640. gfx7:
  641. lea Gfx7String(pc),a0
  642. bsr Display
  643. rts
  644.  
  645. gfx8:
  646. lea Gfx8String(pc),a0
  647. bsr Display
  648. rts
  649.  
  650. gfx9:
  651. lea Gfx9String(pc),a0
  652. bsr Display
  653. rts
  654.  
  655. gfx10:
  656. lea Gfx10String(pc),a0
  657. bsr Display
  658. rts
  659.  
  660. gfx11:
  661. lea Gfx11String(pc),a0
  662. bsr Display
  663. rts
  664.  
  665. gfx12:
  666. lea Gfx12String(pc),a0
  667. bsr Display
  668. rts
  669.  
  670. gfx13:
  671. lea Gfx13String(pc),a0
  672. bsr Display
  673. rts
  674.  
  675. layers1:
  676. lea layers1String(pc),a0
  677. bsr Display
  678. rts
  679.  
  680. intuition1:
  681. lea Intuition1String(pc),a0
  682. bsr Display
  683. rts
  684.  
  685. intuition2:
  686. lea Intuition2String(pc),a0
  687. bsr Display
  688. rts
  689.  
  690. intuition3:
  691. lea Intuition3String(pc),a0
  692. bsr Display
  693. rts
  694.  
  695. intuition4:
  696. lea Intuition4String(pc),a0
  697. bsr Display
  698. rts
  699.  
  700. intuition5:
  701. lea Intuition5String(pc),a0
  702. bsr Display
  703. rts
  704.  
  705. intuition6:
  706. lea Intuition6String(pc),a0
  707. bsr Display
  708. rts
  709.  
  710. intuition7:
  711. lea Intuition7String(pc),a0
  712. bsr Display
  713. rts
  714.  
  715. intuition8:
  716. lea Intuition8String(pc),a0
  717. bsr Display
  718. rts
  719.  
  720. intuition9:
  721. lea Intuition9String(pc),a0
  722. bsr Display
  723. rts
  724.  
  725. intuition10:
  726. lea Intuition10String(pc),a0
  727. bsr Display
  728. rts
  729.  
  730. intuition11:
  731. lea Intuition11String(pc),a0
  732. bsr Display
  733. rts
  734.  
  735. intuition12:
  736. lea Intuition12String(pc),a0
  737. bsr Display
  738. rts
  739.  
  740. intuition13:
  741. lea Intuition13String(pc),a0
  742. bsr Display
  743. rts
  744.  
  745. intuition14:
  746. lea Intuition14String(pc),a0
  747. bsr Display
  748. rts
  749.  
  750. intuition15:
  751. lea Intuition15String(pc),a0
  752. bsr Display
  753. rts
  754.  
  755. intuition16:
  756. lea Intuition16String(pc),a0
  757. bsr Display
  758. rts
  759.  
  760. dos1:
  761. lea Dos1String(pc),a0
  762. bsr Display
  763. rts
  764.  
  765. dos2:
  766. lea Dos2String(pc),a0
  767. bsr Display
  768. rts
  769.  
  770. dos3:
  771. lea Dos3String(pc),a0
  772. bsr Display
  773. rts
  774.  
  775. dos4:
  776. lea Dos4String(pc),a0
  777. bsr Display
  778. rts
  779.  
  780. dos5:
  781. lea Dos5String(pc),a0
  782. bsr Display
  783. rts
  784.  
  785. dos6:
  786. lea Dos6String(pc),a0
  787. bsr Display
  788. rts
  789.  
  790. dos7:
  791. lea Dos7String(pc),a0
  792. bsr Display
  793. rts
  794.  
  795. dos8:
  796. lea Dos8String(pc),a0
  797. bsr Display
  798. rts
  799.  
  800. dos9:
  801. lea Dos9String(pc),a0
  802. bsr Display
  803. rts
  804.  
  805. dos10:
  806. lea Dos10String(pc),a0
  807. bsr Display
  808. rts
  809.  
  810. dos11:
  811. lea Dos11String(pc),a0
  812. bsr Display
  813. rts
  814.  
  815. dos12:
  816. lea Dos12String(pc),a0
  817. bsr Display
  818. rts
  819.  
  820. ram1:
  821. lea Ram1String(pc),a0
  822. bsr Display
  823. rts
  824.  
  825. expansion1:
  826. lea Expansion1String(pc),a0
  827. bsr Display
  828. rts
  829.  
  830. trackdisk1:
  831. lea TrackDisk1String(pc),a0
  832. bsr Display
  833. rts
  834.  
  835. trackdisk2:
  836. lea TrackDisk2String(pc),a0
  837. bsr Display
  838. rts
  839.  
  840. timer1:
  841. lea Timer1String(pc),a0
  842. bsr Display
  843. rts
  844.  
  845. timer2:
  846. lea Timer2String(pc),a0
  847. bsr Display
  848. rts
  849.  
  850. disk1:
  851. lea Disk1String(pc),a0
  852. bsr Display
  853. rts
  854.  
  855. disk2:
  856. lea Disk2String(pc),a0
  857. bsr Display
  858. rts
  859.  
  860. bootstrap1:
  861. lea BootStrap1String(pc),a0
  862. bsr Display
  863. rts
  864.  
  865. CloseIntui:
  866. move.l 4,a6
  867. move.l Intuibase,a1
  868. jsr CloseLibrary(a6)
  869. Ende:
  870. rts
  871.  
  872. ;Mem
  873.  
  874. even
  875.  
  876. Intuibase:
  877. dc.l 0
  878.  
  879. GURU:
  880. dc.l 0
  881.  
  882. AltVektor:
  883. dc.l 0
  884.  
  885. Intuiname:
  886. dc.b `intuition.library`,0
  887.  
  888. string:
  889. dc.b 0,200,10,`HERALD V1.0`,10
  890. dc.b 0,20,10,`C 1992 by Matthias Gutt, Kantstr. 16, W-2120 Lueneburg`,0
  891.  
  892. dc.b 0,0,0,0
  893.  
  894. DeadEndString:
  895. dc.b 0,200,10,`ALERT-TYPE:`,0
  896. dc.b 20,10,`  DEADEND-ALERT`,0
  897. dc.b 0,0,0,0
  898.  
  899. RecoveryString:
  900. dc.b 0,200,10,`ALERT-TYPE:`,0
  901. dc.b 20,10,`  RECOVERY-ALERT`,0
  902. dc.b 0,0,0,0
  903.  
  904. CPUString:
  905. dc.b 0,200,10,`SUBSYSTEM:`,0
  906. dc.b 20,10,`  68000 CENTRAL PROCESSING UNIT`,0
  907. dc.b 0,0,0,0
  908.  
  909. ExecString:
  910. dc.b 0,200,10,`SUBSYSTEM:`,0
  911. dc.b 20,10,`  exec.library`,0
  912. dc.b 0,0,0,0
  913.  
  914. GfxString:
  915. dc.b 0,200,10,`SUBSYSTEM:`,0
  916. dc.b 20,10,`  graphics.library`,0
  917. dc.b 0,0,0,0
  918.  
  919. LayersString:
  920. dc.b 0,200,10,`SUBSYSTEM:`,0
  921. dc.b 20,10,`  layers.library`,0
  922. dc.b 0,0,0,0
  923.  
  924. IntuitionString:
  925. dc.b 0,200,10,`SUBSYSTEM:`,0
  926. dc.b 20,10,`  intuition.library`,0
  927. dc.b 0,0,0,0
  928.  
  929. MathString:
  930. dc.b 0,200,10,`SUBSYSTEM:`,0
  931. dc.b 20,10,`  math.library`,0
  932. dc.b 0,0,0,0
  933.  
  934. ClistString:
  935. dc.b 0,200,10,`SUBSYSTEM:`,0
  936. dc.b 20,10,`  clist.library`,0
  937. dc.b 0,0,0,0
  938.  
  939. DosString:
  940. dc.b 0,200,10,`SUBSYSTEM:`,0
  941. dc.b 20,10,`  dos.library`,0
  942. dc.b 0,0,0,0
  943.  
  944. RamString:
  945. dc.b 0,200,10,`SUBSYSTEM:`,0
  946. dc.b 20,10,`  ram.library`,0
  947. dc.b 0,0,0,0
  948.  
  949. IconString:
  950. dc.b 0,200,10,`SUBSYSTEM:`,0
  951. dc.b 20,10,`  icon.library`,0
  952. dc.b 0,0,0,0
  953.  
  954. ExpansionString:
  955. dc.b 0,200,10,`SUBSYSTEM:`,0
  956. dc.b 20,10,`  expansion.library`,0
  957. dc.b 0,0,0,0
  958.  
  959. AudioString:
  960. dc.b 0,200,10,`SUBSYSTEM:`,0
  961. dc.b 20,10,`  audio.device`,0
  962. dc.b 0,0,0,0
  963.  
  964. ConsoleString:
  965. dc.b 0,200,10,`SUBSYSTEM:`,0
  966. dc.b 20,10,`  console.device`,0
  967. dc.b 0,0,0,0
  968.  
  969. GameportString:
  970. dc.b 0,200,10,`SUBSYSTEM:`,0
  971. dc.b 20,10,`  gameport.device`,0
  972. dc.b 0,0,0,0
  973.  
  974. KeyboardString:
  975. dc.b 0,200,10,`SUBSYSTEM:`,0
  976. dc.b 20,10,`  keyboard.device`,0
  977. dc.b 0,0,0,0
  978.  
  979. TrackDiskString:
  980. dc.b 0,200,10,`SUBSYSTEM:`,0
  981. dc.b 20,10,`  trackdisk.device`,0
  982. dc.b 0,0,0,0
  983.  
  984. TimerString:
  985. dc.b 0,200,10,`SUBSYSTEM:`,0
  986. dc.b 20,10,`  timer.device`,0
  987. dc.b 0,0,0,0
  988.  
  989. CIAString:
  990. dc.b 0,200,10,`SUBSYSTEM:`,0
  991. dc.b 20,10,`  CIA`,0
  992. dc.b 0,0,0,0
  993.  
  994. DiskString:
  995. dc.b 0,200,10,`SUBSYSTEM:`,0
  996. dc.b 20,10,`  Disk`,0
  997. dc.b 0,0,0,0
  998.  
  999. MiscString:
  1000. dc.b 0,200,10,`SUBSYSTEM:`,0
  1001. dc.b 20,10,`  Misc`,0
  1002. dc.b 0,0,0,0
  1003.  
  1004. BootStrapString:
  1005. dc.b 0,200,10,`SUBSYSTEM:`,0
  1006. dc.b 20,10,`  Bootstrap`,0
  1007. dc.b 0,0,0,0
  1008.  
  1009. WorkbenchString:
  1010. dc.b 0,200,10,`SUBSYSTEM:`,0
  1011. dc.b 20,10,`  Workbench`,0
  1012. dc.b 0,0,0,0
  1013.  
  1014. DiskCopyString:
  1015. dc.b 0,200,10,`SUBSYSTEM:`,0
  1016. dc.b 20,10,`  DiskCopy`,0
  1017. dc.b 0,0,0,0
  1018.  
  1019. notenoughmemoryString:
  1020. dc.b 0,200,10,`ERROR-CLASS:`,0
  1021. dc.b 20,10,`  Not enough memory !`,0
  1022. dc.b 0,0,0,0
  1023.  
  1024. LibrarynotbuildString:
  1025. dc.b 0,200,10,`ERROR-CLASS:`,0
  1026. dc.b 20,10,`  Cannot build library !`,0
  1027. dc.b 0,0,0,0
  1028.  
  1029. LibrarynotopenedString:
  1030. dc.b 0,200,10,`ERROR-CLASS:`,0
  1031. dc.b 20,10,`  Cannot open library !`,0
  1032. dc.b 0,0,0,0
  1033.  
  1034. DevicenotopenedString:
  1035. dc.b 0,200,10,`ERROR-CLASS:`,0
  1036. dc.b 20,10,`  Cannot open device !`,0
  1037. dc.b 0,0,0,0
  1038.  
  1039. NoHardwareAnswerString:
  1040. dc.b 0,200,10,`ERROR-CLASS:`,0
  1041. dc.b 20,10,`  No Hardware-Reaction !`,0
  1042. dc.b 0,0,0,0
  1043.  
  1044. IOErrorString:
  1045. dc.b 0,200,10,`ERROR-CLASS:`,0
  1046. dc.b 20,10,`  I/O-Error !`,0
  1047. dc.b 0,0,0,0
  1048.  
  1049. IOnotavailableString:
  1050. dc.b 0,200,10,`ERROR-CLASS:`,0
  1051. dc.b 20,10,`  I/O not available !`,0
  1052. dc.b 0,0,0,0
  1053.  
  1054. CPU1String:
  1055. dc.b 0,200,10,`ERROR:`,0
  1056. dc.b 20,10,`  Data- or Addressbus-Error, while tacting !`,0
  1057. dc.b 0,0,0,0
  1058.  
  1059. CPU2String:
  1060. dc.b 0,200,10,`ERROR:`,0
  1061. dc.b 20,10,`  Address Error (odd address) !`,0
  1062. dc.b 0,0,0,0
  1063.  
  1064. CPU3String:
  1065. dc.b 0,200,10,`ERROR:`,0
  1066. dc.b 20,10,`  Illegal Instruction !`,0
  1067. dc.b 0,0,0,0
  1068.  
  1069. CPU4String:
  1070. dc.b 0,200,10,`ERROR:`,0
  1071. dc.b 20,10,`  Division by Zero-Error !`,0
  1072. dc.b 0,0,0,0
  1073.  
  1074. CPU5String:
  1075. dc.b 0,200,10,`ERROR:`,0
  1076. dc.b 20,10,`  CHR Instruction`,0
  1077. dc.b 0,0,0,0
  1078.  
  1079. CPU6String:
  1080. dc.b 0,200,10,`ERROR:`,0
  1081. dc.b 20,10,`  TRAPV Instruction`,0
  1082. dc.b 0,0,0,0
  1083.  
  1084. CPU7String:
  1085. dc.b 0,200,10,`ERROR:`,0
  1086. dc.b 20,10,`  Privilege Injury !`,0
  1087. dc.b 0,0,0,0
  1088.  
  1089. CPU8String:
  1090. dc.b 0,200,10,`ERROR:`,0
  1091. dc.b 20,10,`  Single Step Modus !`,0
  1092. dc.b 0,0,0,0
  1093.  
  1094. CPU9String:
  1095. dc.b 0,200,10,`ERROR:`,0
  1096. dc.b 20,10,`  OpCode 1010`,0
  1097. dc.b 0,0,0,0
  1098.  
  1099. CPU10String:
  1100. dc.b 0,200,10,`ERROR:`,0
  1101. dc.b 20,10,`  OpCode 1111`,0
  1102. dc.b 0,0,0,0
  1103.  
  1104. exec1String:
  1105. dc.b 0,200,10,`ERROR:`,0
  1106. dc.b 20,10,`  CheckSum-Error at CPU-Execption !`,0
  1107. dc.b 0,0,0,0
  1108.  
  1109. exec2String:
  1110. dc.b 0,200,10,`ERROR:`,0
  1111. dc.b 20,10,`  CheckSum-Error of Start-Address (exec.library) !`,0
  1112. dc.b 0,0,0,0
  1113.  
  1114. exec3String:
  1115. dc.b 0,200,10,`ERROR:`,0
  1116. dc.b 20,10,`  CheckSum-Error of one Library (exec.library) !`,0
  1117. dc.b 0,0,0,0
  1118.  
  1119. exec4String:
  1120. dc.b 0,200,10,`ERROR:`,0
  1121. dc.b 20,10,`  Not enough memory for library (exec.library) !`,0
  1122. dc.b 0,0,0,0
  1123.  
  1124. exec5String:
  1125. dc.b 0,200,10,`ERROR:`,0
  1126. dc.b 20,10,`  Erroneous Memorylist-Entry (exec.library) !`,0
  1127. dc.b 0,0,0,0
  1128.  
  1129. exec6String:
  1130. dc.b 0,200,10,`ERROR:`,0
  1131. dc.b 20,10,`  Not enough memory for interrupt (exec.library) !`,0
  1132. dc.b 0,0,0,0
  1133.  
  1134. exec7String:
  1135. dc.b 0,200,10,`ERROR:`,0
  1136. dc.b 20,10,`  Pointer Error ! (exec.library) !`,0
  1137. dc.b 0,0,0,0
  1138.  
  1139. exec8String:
  1140. dc.b 0,200,10,`ERROR:`,0
  1141. dc.b 20,10,`  Erroneous Semaphore ! (exec.library) !`,0
  1142. dc.b 0,0,0,0
  1143.  
  1144. exec9String:
  1145. dc.b 0,200,10,`ERROR:`,0
  1146. dc.b 20,10,`  Second Deallocation of same Memory Area (exec.library) !`,0
  1147. dc.b 0,0,0,0
  1148.  
  1149. exec10String:
  1150. dc.b 0,200,10,`ERROR:`,0
  1151. dc.b 20,10,`  Pointer Error at Exception (exec.library) !`,0
  1152. dc.b 0,0,0,0
  1153.  
  1154. gfx1String:
  1155. dc.b 0,200,10,`ERROR:`,0
  1156. dc.b 20,10,`  Not enough memory for Copperlist (graphics.library) !`,0
  1157. dc.b 0,0,0,0
  1158.  
  1159. gfx2String:
  1160. dc.b 0,200,10,`ERROR:`,0
  1161. dc.b 20,10,`  Not enough memory for Copper-Instruction-List (graphics.library) !`,0
  1162. dc.b 0,0,0,0
  1163.  
  1164. gfx3String:
  1165. dc.b 0,200,10,`ERROR:`,0
  1166. dc.b 20,10,`  The Copperlist is complete filled (graphics.library) !`,0
  1167. dc.b 0,0,0,0
  1168.  
  1169. gfx4String:
  1170. dc.b 0,200,10,`ERROR:`,0
  1171. dc.b 20,10,`  Dividing Error in Copperlist (graphics.library) !`,0
  1172. dc.b 0,0,0,0
  1173.  
  1174. gfx5String:
  1175. dc.b 0,200,10,`ERROR:`,0
  1176. dc.b 20,10,`  Not enough memory for Header of Copperlist (graphics.library) !`,0
  1177. dc.b 0,0,0,0
  1178.  
  1179. gfx6String:
  1180. dc.b 0,200,10,`ERROR:`,0
  1181. dc.b 20,10,`  Not enough memory for LONG FRAME (graphics.library) !`,0
  1182. dc.b 0,0,0,0
  1183.  
  1184. gfx7String:
  1185. dc.b 0,200,10,`ERROR:`,0
  1186. dc.b 20,10,`  Not enough memory for SHORT FRAME (graphics.library) !`,0
  1187. dc.b 0,0,0,0
  1188.  
  1189. gfx8String:
  1190. dc.b 0,200,10,`ERROR:`,0
  1191. dc.b 20,10,`  Not enough memory for FILL-routine (graphics.library) !`,0
  1192. dc.b 0,0,0,0
  1193.  
  1194. gfx9String:
  1195. dc.b 0,200,10,`ERROR:`,0
  1196. dc.b 20,10,`  Not enough memory for TEXT-routine (graphics.library) !`,0
  1197. dc.b 0,0,0,0
  1198.  
  1199. gfx10String:
  1200. dc.b 0,200,10,`ERROR:`,0
  1201. dc.b 20,10,`  Not enough memory for Blitter BitMap (graphics.library) !`,0
  1202. dc.b 0,0,0,0
  1203.  
  1204. gfx11String:
  1205. dc.b 0,200,10,`ERROR:`,0
  1206. dc.b 20,10,`  Wrong Memory Area (graphics.library) !`,0
  1207. dc.b 0,0,0,0
  1208.  
  1209. gfx12String:
  1210. dc.b 0,200,10,`ERROR:`,0
  1211. dc.b 20,10,`  Error while equipmenting a ViewPort (graphics.library) !`,0
  1212. dc.b 0,0,0,0
  1213.  
  1214. gfx13String:
  1215. dc.b 0,200,10,`ERROR:`,0
  1216. dc.b 20,10,`  GfxNoLCM (No Intermediate Memory available) !`,0
  1217. dc.b 0,0,0,0
  1218.  
  1219. layers1String:
  1220. dc.b 0,200,10,`ERROR:`,0
  1221. dc.b 20,10,`  Not enough memory for layers (layers.library) !`,0
  1222. dc.b 0,0,0,0
  1223.  
  1224. Intuition1String:
  1225. dc.b 0,200,10,`ERROR:`,0
  1226. dc.b 20,10,`  Unknown Gadget-Type (intuition.library) !`,0
  1227. dc.b 0,0,0,0
  1228.  
  1229. Intuition2String:
  1230. dc.b 0,200,10,`ERROR:`,0
  1231. dc.b 20,10,`  Type-Error at AN-Gadget (intuition.library) !`,0
  1232. dc.b 0,0,0,0
  1233.  
  1234. Intuition3String:
  1235. dc.b 0,200,10,`ERROR:`,0
  1236. dc.b 20,10,`  Not enough memory for creating a Port (intuition.library) !`,0
  1237. dc.b 0,0,0,0
  1238.  
  1239. Intuition4String:
  1240. dc.b 0,200,10,`ERROR:`,0
  1241. dc.b 20,10,`  Not enough memory for a menu (intuition.library) !`,0
  1242. dc.b 0,0,0,0
  1243.  
  1244. Intuition5String:
  1245. dc.b 0,200,10,`ERROR:`,0
  1246. dc.b 20,10,`  Not enough memory for a sub-menu (intuition.library) !`,0
  1247. dc.b 0,0,0,0
  1248.  
  1249. Intuition6String:
  1250. dc.b 0,200,10,`ERROR:`,0
  1251. dc.b 20,10,`  Not enough memory for menu-ledge (intuition.library) !`,0
  1252. dc.b 0,0,0,0
  1253.  
  1254. Intuition7String:
  1255. dc.b 0,200,10,`ERROR:`,0
  1256. dc.b 20,10,`  Wrong position of menu-ledge (intuition.library) !`,0
  1257. dc.b 0,0,0,0
  1258.  
  1259. Intuition8String:
  1260. dc.b 0,200,10,`ERROR:`,0
  1261. dc.b 20,10,`  Not enough memory for OpenScreen () (intuition.library) !`,0
  1262. dc.b 0,0,0,0
  1263.  
  1264. Intuition9String:
  1265. dc.b 0,200,10,`ERROR:`,0
  1266. dc.b 20,10,`  Not enough memory for creating a RastPort (intuition.library) !`,0
  1267. dc.b 0,0,0,0
  1268.  
  1269. Intuition10String:
  1270. dc.b 0,200,10,`ERROR:`,0
  1271. dc.b 20,10,`  Unknown or wromg Screen-Type (intuition.library) !`,0
  1272. dc.b 0,0,0,0
  1273.  
  1274. Intuition11String:
  1275. dc.b 0,200,10,`ERROR:`,0
  1276. dc.b 20,10,`  Not enough memory for Gadget (intuition.library) !`,0
  1277. dc.b 0,0,0,0
  1278.  
  1279. Intuition12String:
  1280. dc.b 0,200,10,`ERROR:`,0
  1281. dc.b 20,10,`  Not enough memory for Window (intuition.library) !`,0
  1282. dc.b 0,0,0,0
  1283.  
  1284. Intuition13String:
  1285. dc.b 0,200,10,`ERROR:`,0
  1286. dc.b 20,10,`  Status-Register includes wrong Status, while opening library !`,0
  1287. dc.b 0,0,0,0
  1288.  
  1289. Intuition14String:
  1290. dc.b 0,200,10,`ERROR:`,0
  1291. dc.b 20,10,`  Wrong Message for IDCMP (intuition.library) !`,0
  1292. dc.b 0,0,0,0
  1293.  
  1294. Intuition15String:
  1295. dc.b 0,200,10,`ERROR:`,0
  1296. dc.b 20,10,`  Not enough memory for Message Stack (intuition.library) !`,0
  1297. dc.b 0,0,0,0
  1298.  
  1299. Intuition16String:
  1300. dc.b 0,200,10,`ERROR:`,0
  1301. dc.b 20,10,`  Not enough memory for console.device (intuition.library) !`,0
  1302. dc.b 0,0,0,0
  1303.  
  1304. dos1String:
  1305. dc.b 0,200,10,`ERROR:`,0
  1306. dc.b 20,10,`  Not enough memory at StartUp (dos.library) !`,0
  1307. dc.b 0,0,0,0
  1308.  
  1309. dos2String:
  1310. dc.b 0,200,10,`ERROR:`,0
  1311. dc.b 20,10,`  Task did not end (dos.library) !`,0
  1312. dc.b 0,0,0,0
  1313.  
  1314. dos3String:
  1315. dc.b 0,200,10,`ERROR:`,0
  1316. dc.b 20,10,`  Opkt-Error did appear (dos.library) !`,0
  1317. dc.b 0,0,0,0
  1318.  
  1319. dos4String:
  1320. dc.b 0,200,10,`ERROR:`,0
  1321. dc.b 20,10,`  Data-package was not await (dos.library) !`,0
  1322. dc.b 0,0,0,0
  1323.  
  1324. dos5String:
  1325. dc.b 0,200,10,`ERROR:`,0
  1326. dc.b 20,10,`  Free pointer is not available (dos.library) !`,0
  1327. dc.b 0,0,0,0
  1328.  
  1329. dos6String:
  1330. dc.b 0,200,10,`ERROR:`,0
  1331. dc.b 20,10,`  Erroneous data of a disk-block (dos.library) !`,0
  1332. dc.b 0,0,0,0
  1333.  
  1334. dos7String:
  1335. dc.b 0,200,10,`ERROR:`,0
  1336. dc.b 20,10,`  BitMap destroyed (dos.library) !`,0
  1337. dc.b 0,0,0,0
  1338.  
  1339. dos8String:
  1340. dc.b 0,200,10,`ERROR:`,0
  1341. dc.b 20,10,`  Second Deallocation of the same key (dos.library) !`,0
  1342. dc.b 0,0,0,0
  1343.  
  1344. dos9String:
  1345. dc.b 0,200,10,`ERROR:`,0
  1346. dc.b 20,10,`  CheckSum Error (dos.library) !`,0
  1347. dc.b 0,0,0,0
  1348.  
  1349. dos10String:
  1350. dc.b 0,200,10,`ERROR:`,0
  1351. dc.b 20,10,`  Disk Error (dos.library) !`,0
  1352. dc.b 0,0,0,0
  1353.  
  1354. dos11String:
  1355. dc.b 0,200,10,`ERROR:`,0
  1356. dc.b 20,10,`  Key out of range (dos.library) !`,0
  1357. dc.b 0,0,0,0
  1358.  
  1359. dos12String:
  1360. dc.b 0,200,10,`ERROR:`,0
  1361. dc.b 20,10,`  Wrong Over-Writing (dos.library) !`,0
  1362. dc.b 0,0,0,0
  1363.  
  1364. Ram1String:
  1365. dc.b 0,200,10,`ERROR:`,0
  1366. dc.b 20,10,`  Erroneous Entry in Administration-List (ram.library) !`,0
  1367. dc.b 0,0,0,0
  1368.  
  1369. Expansion1String:
  1370. dc.b 0,200,10,`ERROR:`,0
  1371. dc.b 20,10,`  Error at Hardware Modify (expansion.library) !`,0
  1372. dc.b 0,0,0,0
  1373.  
  1374. TrackDisk1String:
  1375. dc.b 0,200,10,`ERROR:`,0
  1376. dc.b 20,10,`  Error while searching ... (trackdisk.device) !`,0
  1377. dc.b 0,0,0,0
  1378.  
  1379. TrackDisk2STring:
  1380. dc.b 0,200,10,`ERROR:`,0
  1381. dc.b 20,10,`  Error at Timer-Impulse: Delay (trackdisk.device) !`,0
  1382. dc.b 0,0,0,0
  1383.  
  1384. Timer1String:
  1385. dc.b 0,200,10,`ERROR:`,0
  1386. dc.b 20,10,`  Error at starting timer.device !`,0
  1387. dc.b 0,0,0,0
  1388.  
  1389. Timer2STring:
  1390. dc.b 0,200,10,`ERROR:`,0
  1391. dc.b 20,10,`  Error while Time-Planing: PowerSupplyFrequency Stagger !`,0
  1392. dc.b 0,0,0,0
  1393.  
  1394. Disk1String:
  1395. dc.b 0,200,10,`ERROR:`,0
  1396. dc.b 20,10,`  Inserted disk was not recognized (disk.resource) !`,0
  1397. dc.b 0,0,0,0
  1398.  
  1399. Disk2String:
  1400. dc.b 0,200,10,`ERROR:`,0
  1401. dc.b 20,10,`  Interrupt: Because no drive is connected (disk.resource) !`,0
  1402. dc.b 0,0,0,0
  1403.  
  1404. BootStrap1String:
  1405. dc.b 0,200,10,`ERROR:`,0
  1406. dc.b 20,10,`  Error while evaluating Boot-Data (bootstrap) !`,0
  1407. dc.b 0,0,0,0
  1408.  
  1409. EndeGuru:
  1410.  
  1411.